// 天气预测----------------------------
// x轴
let WeatherForecastFutureX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
  "29/6 00:00:00",
  "29/6 00:15:00",
  "29/6 00:30:00",
  "29/6 00:45:00",
  "29/6 01:00:00",
  "29/6 01:15:00",
  "29/6 01:30:00",
  "29/6 01:45:00",
  "29/6 02:00:00",
  "29/6 02:15:00",
  "29/6 02:30:00",
  "29/6 02:45:00",
  "29/6 03:00:00",
  "29/6 03:15:00",
  "29/6 03:30:00",
  "29/6 03:45:00",
  "29/6 04:00:00",
  "29/6 04:15:00",
  "29/6 04:30:00",
  "29/6 04:45:00",
  "29/6 05:00:00",
  "29/6 05:15:00",
  "29/6 05:30:00",
  "29/6 05:45:00",
  "29/6 06:00:00",
  "29/6 06:15:00",
  "29/6 06:30:00",
  "29/6 06:45:00",
  "29/6 07:00:00",
  "29/6 07:15:00",
  "29/6 07:30:00",
  "29/6 07:45:00",
  "29/6 08:00:00",
  "29/6 08:15:00",
  "29/6 08:30:00",
  "29/6 08:45:00",
  "29/6 09:00:00",
  "29/6 09:15:00",
  "29/6 09:30:00",
  "29/6 09:45:00",
  "29/6 10:00:00",
  "29/6 10:15:00",
  "29/6 10:30:00",
  "29/6 10:45:00",
  "29/6 11:00:00",
  "29/6 11:15:00",
  "29/6 11:30:00",
  "29/6 11:45:00",
  "29/6 12:00:00",
  "29/6 12:15:00",
  "29/6 12:30:00",
  "29/6 12:45:00",
  "29/6 13:00:00",
  "29/6 13:15:00",
  "29/6 13:30:00",
  "29/6 13:45:00",
  "29/6 14:00:00",
  "29/6 14:15:00",
  "29/6 14:30:00",
  "29/6 14:45:00",
  "29/6 15:00:00",
  "29/6 15:15:00",
  "29/6 15:30:00",
  "29/6 15:45:00",
  "29/6 16:00:00",
  "29/6 16:15:00",
  "29/6 16:30:00",
  "29/6 16:45:00",
  "29/6 17:00:00",
  "29/6 17:15:00",
  "29/6 17:30:00",
  "29/6 17:45:00",
  "29/6 18:00:00",
  "29/6 18:15:00",
  "29/6 18:30:00",
  "29/6 18:45:00",
  "29/6 19:00:00",
  "29/6 19:15:00",
  "29/6 19:30:00",
  "29/6 19:45:00",
  "29/6 20:00:00",
  "29/6 20:15:00",
  "29/6 20:30:00",
  "29/6 20:45:00",
  "29/6 21:00:00",
  "29/6 21:15:00",
  "29/6 21:30:00",
  "29/6 21:45:00",
  "29/6 22:00:00",
  "29/6 22:15:00",
  "29/6 22:30:00",
  "29/6 22:45:00",
  "29/6 23:00:00",
  "29/6 23:15:00",
  "29/6 23:30:00",
  "29/6 23:45:00",
  "30/6 00:00:00",
  "30/6 00:15:00",
  "30/6 00:30:00",
  "30/6 00:45:00",
  "30/6 01:00:00",
  "30/6 01:15:00",
  "30/6 01:30:00",
  "30/6 01:45:00",
  "30/6 02:00:00",
  "30/6 02:15:00",
  "30/6 02:30:00",
  "30/6 02:45:00",
  "30/6 03:00:00",
  "30/6 03:15:00",
  "30/6 03:30:00",
  "30/6 03:45:00",
  "30/6 04:00:00",
  "30/6 04:15:00",
  "30/6 04:30:00",
  "30/6 04:45:00",
  "30/6 05:00:00",
  "30/6 05:15:00",
  "30/6 05:30:00",
  "30/6 05:45:00",
  "30/6 06:00:00",
  "30/6 06:15:00",
  "30/6 06:30:00",
  "30/6 06:45:00",
  "30/6 07:00:00",
  "30/6 07:15:00",
  "30/6 07:30:00",
  "30/6 07:45:00",
  "30/6 08:00:00",
  "30/6 08:15:00",
  "30/6 08:30:00",
  "30/6 08:45:00",
  "30/6 09:00:00",
  "30/6 09:15:00",
  "30/6 09:30:00",
  "30/6 09:45:00",
  "30/6 10:00:00",
  "30/6 10:15:00",
  "30/6 10:30:00",
  "30/6 10:45:00",
  "30/6 11:00:00",
  "30/6 11:15:00",
  "30/6 11:30:00",
  "30/6 11:45:00",
  "30/6 12:00:00",
  "30/6 12:15:00",
  "30/6 12:30:00",
  "30/6 12:45:00",
  "30/6 13:00:00",
  "30/6 13:15:00",
  "30/6 13:30:00",
  "30/6 13:45:00",
  "30/6 14:00:00",
  "30/6 14:15:00",
  "30/6 14:30:00",
  "30/6 14:45:00",
  "30/6 15:00:00",
  "30/6 15:15:00",
  "30/6 15:30:00",
  "30/6 15:45:00",
  "30/6 16:00:00",
  "30/6 16:15:00",
  "30/6 16:30:00",
  "30/6 16:45:00",
  "30/6 17:00:00",
  "30/6 17:15:00",
  "30/6 17:30:00",
  "30/6 17:45:00",
  "30/6 18:00:00",
  "30/6 18:15:00",
  "30/6 18:30:00",
  "30/6 18:45:00",
  "30/6 19:00:00",
  "30/6 19:15:00",
  "30/6 19:30:00",
  "30/6 19:45:00",
  "30/6 20:00:00",
  "30/6 20:15:00",
  "30/6 20:30:00",
  "30/6 20:45:00",
  "30/6 21:00:00",
  "30/6 21:15:00",
  "30/6 21:30:00",
  "30/6 21:45:00",
  "30/6 22:00:00",
  "30/6 22:15:00",
  "30/6 22:30:00",
  "30/6 22:45:00",
  "30/6 23:00:00",
  "30/6 23:15:00",
  "30/6 23:30:00",
  "30/6 23:45:00",
]

// 实线-辐照度
let WeatherForecastNowY1 = []

// 实线-风速
let WeatherForecastNowY2 = []

// 虚线-辐照度
let WeatherForecastFutureY1 = [
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.01,
  1.47, 8.81, 21.54, 37.51, 55.29, 74.04, 93.27, 112.63, 131.89, 151.58, 171,
  190.02, 208.5, 226.34, 243.43, 259.66, 274.96, 289.23, 302.39, 314.36, 325.09,
  334.5, 342.55, 349.17, 354.33, 357.98, 360.11, 360.68, 359.68, 357.11, 352.95,
  347.22, 339.93, 328.96, 316.63, 303.01, 288.18, 272.2, 255.17, 237.17, 218.32,
  198.71, 178.46, 157.72, 136.63, 115.37, 94.17, 73.31, 53.21, 34.49, 18.19,
  6.12, 0.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.41, 8.68,
  21.4, 37.38, 55.17, 73.93, 93.14, 112.47, 131.68, 150.65, 169.18, 187.13,
  204.4, 220.86, 236.45, 251.07, 264.64, 277.11, 288.41, 298.47, 307.27, 314.75,
  320.88, 325.63, 328.97, 330.9, 331.4, 330.48, 328.13, 324.37, 319.21, 312.68,
  304.81, 295.99, 285.89, 274.54, 262.01, 248.35, 233.62, 217.91, 201.3, 183.87,
  165.73, 147, 127.81, 108.34, 88.77, 69.39, 50.58, 32.95, 17.49, 5.94, 0.54, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.34, 8.47, 21.09, 37.02,
  54.78, 73.54, 92.79, 112.17, 131.46, 150.45, 168.99, 186.97, 204.24, 220.73,
  236.34, 250.98, 264.57, 277.06, 288.38, 298.47, 307.28, 314.78, 320.93, 325.7,
  329.07, 331.02, 331.54, 330.63, 328.3, 324.56, 319.42, 312.9, 305.04, 295.88,
  285.46, 273.82, 261.02, 247.14, 232.23, 216.38, 199.67, 182.19, 164.05,
  145.36, 126.27, 106.94, 87.56, 68.4, 49.84, 32.47, 17.26, 5.89, 0.55, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
]

// 虚线-风速
let WeatherForecastFutureY2 = [
  1.84, 1.75, 1.67, 1.6, 1.53, 1.46, 1.4, 1.34, 1.29, 1.35, 1.41, 1.48, 1.54,
  1.61, 1.68, 1.74, 1.82, 1.89, 1.96, 2.03, 2.1, 2.18, 2.25, 2.33, 2.4, 2.48,
  2.55, 2.63, 2.71, 2.79, 2.86, 2.94, 3.02, 2.99, 2.97, 2.95, 2.93, 2.9, 2.88,
  2.86, 2.84, 2.82, 2.81, 2.79, 2.77, 2.76, 2.74, 2.73, 2.72, 2.7, 2.69, 2.68,
  2.67, 2.66, 2.65, 2.65, 2.64, 2.57, 2.5, 2.43, 2.37, 2.3, 2.24, 2.18, 2.12,
  2.06, 2, 1.95, 1.9, 1.85, 1.81, 1.77, 1.73, 1.69, 1.66, 1.64, 1.62, 1.6, 1.59,
  1.59, 1.58, 1.57, 1.55, 1.53, 1.52, 1.5, 1.48, 1.47, 1.45, 1.44, 1.42, 1.41,
  1.39, 1.38, 1.37, 1.35, 1.29, 1.25, 1.22, 1.19, 1.17, 1.14, 1.12, 1.11, 1.1,
  1.12, 1.15, 1.18, 1.21, 1.25, 1.28, 1.32, 1.36, 1.4, 1.45, 1.49, 1.53, 1.58,
  1.62, 1.67, 1.72, 1.77, 1.82, 1.87, 1.92, 1.97, 2.02, 2.07, 2.12, 2.1, 2.09,
  2.1, 2.11, 2.13, 2.16, 2.2, 2.24, 2.3, 2.36, 2.43, 2.5, 2.58, 2.67, 2.76,
  2.85, 2.95, 3.05, 3.15, 3.26, 3.37, 3.48, 3.6, 3.72, 3.57, 3.42, 3.27, 3.12,
  2.97, 2.83, 2.69, 2.55, 2.41, 2.27, 2.13, 2, 1.88, 1.76, 1.64, 1.53, 1.44,
  1.35, 1.28, 1.22, 1.18, 1.16, 1.17, 1.19, 1.21, 1.22, 1.23, 1.25, 1.26, 1.27,
  1.29, 1.3, 1.32, 1.33, 1.35, 1.36, 1.37, 1.39, 1.4, 1.86, 1.79, 1.73, 1.67,
  1.6, 1.54, 1.48, 1.42, 1.36, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.36, 1.36,
  1.37, 1.38, 1.39, 1.4, 1.41, 1.42, 1.43, 1.45, 1.46, 1.48, 1.5, 1.52, 1.54,
  1.56, 1.58, 1.6, 1.57, 1.54, 1.51, 1.48, 1.45, 1.43, 1.4, 1.37, 1.35, 1.32,
  1.3, 1.28, 1.25, 1.23, 1.22, 1.2, 1.18, 1.16, 1.15, 1.14, 1.13, 1.12, 1.11,
  1.1, 1.14, 1.19, 1.23, 1.27, 1.31, 1.36, 1.4, 1.44, 1.48, 1.53, 1.57, 1.61,
  1.65, 1.69, 1.74, 1.78, 1.82, 1.86, 1.91, 1.95, 1.99, 2.03, 2.08, 2.12, 2.08,
  2.04, 2, 1.96, 1.92, 1.88, 1.84, 1.8, 1.76, 1.73, 1.69, 1.65, 1.61, 1.58,
  1.54,
]

// 负荷预测--------------------------
// x轴
let LoadForecastingFutureX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
]

// 实线-电
let LoadForecastingNowY1 = []

// 实线-冷
let LoadForecastingNowY2 = []

// 实线-热
let LoadForecastingNowY3 = []

// 虚线-电
let LoadForecastingFutureY1 = [
  12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6,
  12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6,
  12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 12256.6,
  12256.6, 12256.6, 12256.6, 12256.6, 12256.6, 16379.9, 20379.9, 21379.9,
  22379.9, 23379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9,
  24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9,
  24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9,
  24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9,
  24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9,
  24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9,
  24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9, 24379.9,
  23379.9, 20379.9, 18379.9, 16379.9, 14379.9, 12256.6, 12256.6, 12256.6,
]

// 虚线-冷
let LoadForecastingFutureY2 = [
  1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600,
  1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600,
  1600, 1600, 1600, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800,
  800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800,
  800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800,
  800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800,
  800, 800, 800, 800, 800, 800, 1600, 1600, 1600, 1600,
]

// 虚线-热
let LoadForecastingFutureY3 = [
  80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
  80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 100, 100, 100, 100, 100, 100, 100,
  100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
  100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
  100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
  100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 80, 80, 80,
]

// 生物质价格预测--------------------------
// x轴
let BiomassPricePredictionFutureX = [
  "2024/6/1",
  "2024/6/2",
  "2024/6/3",
  "2024/6/4",
  "2024/6/5",
  "2024/6/6",
  "2024/6/7",
  "2024/6/8",
  "2024/6/9",
  "2024/6/10",
  "2024/6/11",
  "2024/6/12",
  "2024/6/13",
  "2024/6/14",
  "2024/6/15",
  "2024/6/16",
  "2024/6/17",
  "2024/6/18",
  "2024/6/19",
  "2024/6/20",
  "2024/6/21",
  "2024/6/22",
  "2024/6/23",
  "2024/6/24",
  "2024/6/25",
  "2024/6/26",
  "2024/6/27",
  "2024/6/28",
  "2024/6/29",
  "2024/6/30",
  "2024/7/1",
  "2024/7/2",
  "2024/7/3",
  "2024/7/4",
  "2024/7/5",
  "2024/7/6",
  "2024/7/7",
  "2024/7/8",
  "2024/7/9",
  "2024/7/10",
  "2024/7/11",
  "2024/7/12",
  "2024/7/13",
  "2024/7/14",
  "2024/7/15",
  "2024/7/16",
  "2024/7/17",
  "2024/7/18",
  "2024/7/19",
  "2024/7/20",
  "2024/7/21",
  "2024/7/22",
  "2024/7/23",
  "2024/7/24",
  "2024/7/25",
  "2024/7/26",
  "2024/7/27",
  "2024/7/28",
  "2024/7/29",
  "2024/7/30",
  "2024/7/31",
]

// 实线-生物质价格
let BiomassPricePredictionNowY = []

// 虚线-生物质价格
let BiomassPricePredictionFutureY = [
  793.15, 804.64, 799.1, 808.31, 811.71, 801.21, 819.77, 799.97, 791.89, 799.07,
  787.48, 787.5, 795.89, 801.12, 785.08, 819.7, 809.2, 802.7, 785.16, 787.93,
  792.85, 786.84, 810.48, 789.07, 794.83, 809.53, 793.15, 802.7, 808.71, 783.37,
  806.04, 789.93, 808.94, 795.55, 796.51, 794.77, 797.75, 901.34, 901.16,
  919.35, 912.58, 917.9, 886.71, 908.26, 905.23, 906.21, 889.57, 905.59, 884.04,
  891.66, 907.45, 901.33, 914.59, 918.31, 901.21, 788.86, 807.93, 795.02,
  784.59, 816.12, 799.1,
]

// 光伏出力-------------------------------
// x轴
let PhotovoltaicOutputX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
]

// 实线-光伏出力数据
let PhotovoltaicOutputY1 = []

// 虚线-光伏出力数据
let PhotovoltaicOutputY2 = [
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0003,
  0.0441, 0.2643, 0.6462, 1.1253, 1.6587, 2.2212, 2.7981, 3.3789, 3.9567,
  4.5474, 5.13, 5.7006, 6.255, 6.7902, 7.3029, 7.7898, 8.2488, 8.6769, 9.0717,
  9.4308, 9.7527, 10.035, 10.2765, 10.4751, 10.6299, 10.7394, 10.8033, 10.8204,
  10.7904, 10.7133, 10.5885, 10.4166, 10.1979, 9.8688, 9.4989, 9.0903, 8.6454,
  8.166, 7.6551, 7.1151, 6.5496, 5.9613, 5.3538, 4.7316, 4.0989, 3.4611, 2.8251,
  2.1993, 1.5963, 1.0347, 0.5457, 0.1836, 0.0165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0,
]

// 风机出力-------------------------------
// x轴
let FanOutputX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
]

// 实线-风机出力数据
let FanOutputY1 = []

// 虚线-风机出力数据
let FanOutputY2 = [
  5.52, 5.25, 5.01, 4.8, 4.59, 4.38, 4.2, 4.02, 3.87, 4.05, 4.23, 4.44, 4.62,
  4.83, 5.04, 5.22, 5.46, 5.67, 5.88, 6.09, 6.3, 6.54, 6.75, 6.99, 7.2, 7.44,
  7.65, 7.89, 8.13, 8.37, 8.58, 8.82, 9.06, 8.97, 8.91, 8.85, 8.79, 8.7, 8.64,
  8.58, 8.52, 8.46, 8.43, 8.37, 8.31, 8.28, 8.22, 8.19, 8.16, 8.1, 8.07, 8.04,
  8.01, 7.98, 7.95, 7.95, 7.92, 7.71, 7.5, 7.29, 7.11, 6.9, 6.72, 6.54, 6.36,
  6.18, 6, 5.85, 5.7, 5.55, 5.43, 5.31, 5.19, 5.07, 4.98, 4.92, 4.86, 4.8, 4.77,
  4.77, 4.74, 4.71, 4.65, 4.59, 4.56, 4.5, 4.44, 4.41, 4.35, 4.32, 4.26, 4.23,
  4.17, 4.14, 4.11, 4.05,
]

// 生物质供热&LNG供热出力---------------------
// x轴
let LngOutputX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
]

// 实线-生物质数据
let LngOutputY1 = []

// 虚线-生物质数据
let LngOutputY2 = [
  80, 78, 76, 74, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69,
  69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 85, 86, 87, 88, 89, 90, 91, 92, 93,
  94, 95, 96, 97, 98, 99, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
  100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
  100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
  100, 100, 100, 100, 100, 100, 100, 100, 80, 80, 80,
]

// 实线-LNG数据
let LngOutputY3 = []

// 虚线-LNG数据
let LngOutputY4 = [
  0, 2, 4, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
  11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4,
  3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0,
]

// 电化学储能出力-------------------------
// x轴
let ElectrochemicalEnergyStorageOutputX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
]

// 电储能出力数据-实线
let ElectrochemicalEnergyStorageOutputY1 = []

// 电储能出力数据-虚线
let ElectrochemicalEnergyStorageOutputY2 = [
  -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5,
  -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5, -2.5,
  -2.5, -2.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10,
  10, 10, 10, 10, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
  -5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5,
  3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, -2.5, -2.5, -2.5, -2.5, -2.5,
]

// 蓄冷出力------------------------------
// x轴
let ColdStorageOutputX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
]

// 蓄冷出力数据-实线
let ColdStorageOutputY1 = []

// 蓄冷出力数据-虚线
let ColdStorageOutputY2 = [
  -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4,
  -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4, -1.4,
  -1.4, -1.4, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2,
  1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2,
  1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 0, 0, 0, 0, 0, 0, -1.4, -1.4, -1.4, -1.4, -1.4,
]

// 蓄热出力----------------------------
// x轴
let ThermalStorageOutputX = [
  "00:00:00",
  "00:15:00",
  "00:30:00",
  "00:45:00",
  "01:00:00",
  "01:15:00",
  "01:30:00",
  "01:45:00",
  "02:00:00",
  "02:15:00",
  "02:30:00",
  "02:45:00",
  "03:00:00",
  "03:15:00",
  "03:30:00",
  "03:45:00",
  "04:00:00",
  "04:15:00",
  "04:30:00",
  "04:45:00",
  "05:00:00",
  "05:15:00",
  "05:30:00",
  "05:45:00",
  "06:00:00",
  "06:15:00",
  "06:30:00",
  "06:45:00",
  "07:00:00",
  "07:15:00",
  "07:30:00",
  "07:45:00",
  "08:00:00",
  "08:15:00",
  "08:30:00",
  "08:45:00",
  "09:00:00",
  "09:15:00",
  "09:30:00",
  "09:45:00",
  "10:00:00",
  "10:15:00",
  "10:30:00",
  "10:45:00",
  "11:00:00",
  "11:15:00",
  "11:30:00",
  "11:45:00",
  "12:00:00",
  "12:15:00",
  "12:30:00",
  "12:45:00",
  "13:00:00",
  "13:15:00",
  "13:30:00",
  "13:45:00",
  "14:00:00",
  "14:15:00",
  "14:30:00",
  "14:45:00",
  "15:00:00",
  "15:15:00",
  "15:30:00",
  "15:45:00",
  "16:00:00",
  "16:15:00",
  "16:30:00",
  "16:45:00",
  "17:00:00",
  "17:15:00",
  "17:30:00",
  "17:45:00",
  "18:00:00",
  "18:15:00",
  "18:30:00",
  "18:45:00",
  "19:00:00",
  "19:15:00",
  "19:30:00",
  "19:45:00",
  "20:00:00",
  "20:15:00",
  "20:30:00",
  "20:45:00",
  "21:00:00",
  "21:15:00",
  "21:30:00",
  "21:45:00",
  "22:00:00",
  "22:15:00",
  "22:30:00",
  "22:45:00",
  "23:00:00",
  "23:15:00",
  "23:30:00",
  "23:45:00",
]

// 蓄热出力数据-实线
let ThermalStorageOutputY1 = []

// 蓄热出力数据-虚线
let ThermalStorageOutputY2 = [
  0, 0, 0, 0, 0, 0, 0, 0, -3, -3, -3, -3, -3, -3, -3, -3, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8,
  0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8,
  0.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
]

// 月碳排放分析------------------------
// x轴
let MonthlyCarbonEmissionAnalysisX = [
  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
  23, 24, 25, 26, 27, 28, 29, 30, 31,
]

// 上月数据
let MonthlyCarbonEmissionAnalysisY1 = [
  556.12, 637.49, 533.94, 463.2, 463.52, 503.01, 555.52, 522.25, 568.54, 461.78,
  466.33, 559.39, 535.84, 619.76, 484.87, 488.2, 607.03, 573.63, 496.56, 479.75,
  591.58, 479.83, 553.59, 501.12, 591.2, 457.45, 528.22, 531.67, 450.96, 645.02,
]

// 本月数据-实线
let MonthlyCarbonEmissionAnalysisY2 = []

// 本月数据-虚线
let MonthlyCarbonEmissionAnalysisY3 = [
  505.22, 563.13, 492.95, 573.74, 529.42, 532.61, 450.04, 477.6, 571.86, 494.6,
  473.69, 588.71, 538.49, 510.49, 431.99, 577.39, 570.22, 512.95, 571.62,
  423.34, 410.75, 496.24, 599.36, 465.53, 459.23, 560.73, 573.84, 452.33, 442.4,
  413.03,
]

// 当年碳排放趋势-------------------------
// x轴
let YearCarbonEmissionsX = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

// 当年碳排放数据
let YearCarbonEmissionsY = []

let YearCarbonEmissionsAll = [
  13464.02, 15764.51, 14582.32, 16391.43, 14817.68, 14521.72, 10619.68,
  12031.85, 10093.45, 11786.97, 12440.39, 12007.03,
]

let now1 = new Date()
YearCarbonEmissionsY.push(((12031.85 / 30) * now1.getDate()).toFixed(2))

// 各厂房碳排放排行榜-----------------------
// x轴
let WorkshopCarbonEmissionsX = [
  "厂房4",
  "厂房1",
  "厂房9",
  "厂房10",
  "厂房7",
  "厂房2",
  "厂房8",
  "厂房3",
  "厂房6",
  "厂房5",
]

// 各厂房碳排放数据
let WorkshopCarbonEmissionsY = [
  2836.31, 1179.96, 987.21, 986.92, 945.37, 869.19, 781.51, 747.95, 733.76,
  551.51,
]

// 各厂房碳排放占比-----------------
// 饼图数据
let FactoryCarbonEmissionsData = [
  { value: 1179.96, name: "厂房1" },
  { value: 869.19, name: "厂房2" },
  { value: 747.95, name: "厂房3" },
  { value: 2836.31, name: "厂房4" },
  { value: 551.51, name: "厂房5" },
  { value: 733.76, name: "厂房6" },
  { value: 945.37, name: "厂房7" },
  { value: 781.51, name: "厂房8" },
  { value: 987.21, name: "厂房9" },
  { value: 986.92, name: "厂房10" },
]

// 当月用能结构冷热电气碳排放分析------------
// 饼图数据
let MonthCarbonEmissionsData = [
  { value: 108487, name: "用热" },
  { value: 80524, name: "用电" },
  { value: 828, name: "用冷" },
  { value: 12973, name: "用气" },
]
